thin-client application design outsourcing online shopping management builders j2ee open source marine java projects construction developers radius3 .net shop linux offshore c++